Api.SetCycleTime 方法
设定 EtherCAT 周期时间。
命名空间:IntervalZero.KINGSTAR.OpcUa.Api
组合: IntervalZero.KINGSTAR.OpcUa.Api (于 IntervalZero.KINGSTAR.OpcUa.Client.dll) 版本:4.4.0.0
语法
public KsError SetCycleTime(
double Cycle
)
Public Function SetCycleTime(
Cycle As Double
) As KsError
参数
Cycle
型别:double
插补周期时间(单位:秒)。
回传值
型别:KsError
方法的回传代码。
备注
- 此方法须在 Create 或 CreateAsync 后及 Start 前呼叫。
- 最小周期时间为 100 微秒,最大为 2 毫秒。
- 欲使用低于 1 毫秒的周期时间,需安装 高速计时器套件。
- 周期时间必须为 RTX64 HAL 周期的倍数。
- 若一从站无法跟上速度,各从站的周期时间将自动增加。
- 建议的周期时间为 100 微秒、125 微秒、250 微秒、500 微秒、1 毫秒及 2 毫秒。
可用的 EtherCAT 状态
ecatOffline
范例
N/A
参见